#include <iostream>
#include <signal.h>
#include <unistd.h>
using namespace std;

void handler(int sig)
{
    std::cout << "signal: " << sig << std::endl;
}

int main()
{
    signal(2, handler);//此时若收到二号信号，已经变成handler方法
    // 观察是否收到2号信号
    while (1)
    {
        std::cout << "I am is a signal" << std::endl;
        sleep(1);
    }
    return 0;
}